C语言``函数调用问题2``

来源:百度知道 编辑:UC知道 时间:2024/05/28 08:07:27
1.x,y两个数从小到大的排序。
exchange(int *px, int *py) /*交换x与y所指变量的值*/
{
int t; /*定义一个临时变量*/
t=*px; /*x,y变量的值互换*/

*py=t;
}

void main()
{
int x,y,*p1,*p2;
p1=&x;
p2=&y
scanf("%d %d",p1, p2); /*输入x,y的值*/
if ( ) exchange( ); /*根据x,y的大小,调整它们的值*/
printf(" ",x,y);/*输出x,y的值*/
}

2.利用函数avg(),计算两个浮点数的平均值。
avg(flaot a,float b)/*计算两个浮点数a、b的平均值并返回*/
{

}

void main()
{
float x,y,z;
scanf("%f%f ", ); /*输入x,y的值*/
z=avg ( );/*调用avg()函数,另z等于x与y的平均值*/
printf(" ",z);/*输出z*/
}

1.x,y两个数从小到大的排序。
exchange(int *px, int *py) /*交换x与y所指变量的值*/
{
int t; /*定义一个临时变量*/
t=*px; /*x,y变量的值互换*/
*px=*py;
*py=t;
}

void main()
{
int x,y,*p1,*p2;
p1=&x;
p2=&y;
scanf("%d %d",p1, p2); /*输入x,y的值*/
if (x>y) exchange(x,y); /*根据x,y的大小,调整它们的值*/
printf("%d,%d",x,y);/*输出x,y的值*/
}

2.利用函数avg(),计算两个浮点数的平均值。
float avg(flaot a,float b)/*计算两个浮点数a、b的平均值并返回*/
{
return (a+b)/2;
}

void main()
{
float x,y,z;
scanf("%f%f ",&x,&y); /*输入x,y的值*/
z=avg(x,y);/*调用avg()函数,另z等于x与y的平均值*/
printf("%f",z);/*输出z*/
}

啊,这两个题你都问过了啊

1.x,y两个数从小到大的排序。
exchange(int *px, int *py) /*交换x与y所指变量的值*/
{
int t; /*定义一个临时变量*/
t=*px; /*x,y变量的值互换*/
*px=*py;
*py=t;
}

void main()
{
int x,y,*p1,*p2;
p1=&x;
p2=&y
sc